﻿using System.Threading;
using System.Threading.Tasks;

namespace WebAPI.Filters
{
    // /// <summary>
    // /// 身份验证过滤器 它是最先执行的过滤器，一般用于对访问者的身份认证等。
    // /// </summary>
    // public class AuthenticationAttribute : FilterAttribute, IAuthenticationFilter
    // {
    //     public Task AuthenticateAsync(HttpAuthenticationContext context, CancellationToken cancellationToken)
    //     {
    //
    //         //这里完成身份验证...
    //
    //         return Task.FromResult(0);
    //
    //     }
    //
    //     public Task ChallengeAsync(HttpAuthenticationChallengeContext context, CancellationToken cancellationToken)
    //     {
    //         return Task.FromResult(0);
    //     }
    // }
}